input{
    font-size: 0.7rem;
    padding: 0.7rem 0 0.7rem 1.8rem;
    border: none;
    outline: none;
    box-sizing: border-box;
    width: 100%;
}

main >div{
    position: relative;
    top: 0;
    left: 0;
}
main >div:first-child{
    border-bottom: 0.025rem solid #eee;
    margin-top: 0.5rem;
}
main >div:last-of-type{
    margin-top: 0.5rem;
}
main >div img{
    position: absolute;
    top: 0.6rem;
    left: 0.5rem;
    width: 0.8rem;
}
#get_verify{
    position: absolute;
    top: 0.6rem;
    right: 0.5rem;
    font-size: 0.65rem;
    color: #0489ed;
    line-height: 1rem;
}
#hide_pass{
    position: absolute;
    top: 0.6rem;
    left: auto;
    right: 0.5rem;
    padding: 0.5rem;
    background: url(../images/icons/view.png) no-repeat center/contain;
}
#hide_pass.active{
    background: url(../images/icons/hide_pass.png) no-repeat center/contain;
}

button{
    width: 94%;
    margin-left: 0.5rem;
    line-height: 2rem;
    font-size: 0.9rem;
    color: #fff;
    border-radius: 0.3rem;
    margin-top: 2rem;
    background: #36a1f8 repeat-y left / contain;
}